.login-page {
  width: 16rem;
  background-color: #fff;
}
.login-page .login-content .switch-tab {
  display: inline-block;
}
.login-page .login-content .switch-tab li {
  float: left;
}
.login-page .login-content .switch-tab li a {
  color: #999;
}
.login-page .login-content .switch-tab .curr-tab {
  position: relative;
  top: 0.02133333rem;
  display: block;
  font-size: 1.024rem;
  font-weight: bold;
  color: #0C0C0C;
}
.login-page .login-content .switch-tab .curr-tab a {
  color: #333;
}
.login-page .login-content .switch-tab .curr-tab:after {
  position: absolute;
  top: 1.38666667rem;
  left: 1.70666667rem;
  margin-right: 0.192rem;
  content: '';
  width: 0.64rem;
  height: 0.08533333rem;
  background: #398DEE;
  border-radius: 0.04266667rem;
}
.login-page .login-content .switch-tab li:nth-child(1) {
  width: 4.26666667rem;
  margin: 4.90666667rem 1.70666667rem 0 2.85866667rem;
}
.login-page .login-content .switch-tab li:nth-child(2) {
  width: 4.26666667rem;
  margin: 4.90666667rem 2.85866667rem 0 0;
}
.login-page .personal {
  margin-top: 0.64rem;
}
.login-page .personal .section:first-child span {
  display: inline-block;
  width: 1.87733333rem;
}
.login-page .personal .section {
  margin: 0 2.112rem;
  padding: 0.42666667rem 0;
  border-bottom: #eeeeee solid 0.02133333rem;
}
.login-page .personal .section input {
  width: 7.46666667rem;
  height: 1.06666667rem;
  border: none;
  padding: 0.10666667rem 0.32rem;
  font-size: 0.64rem;
}
.login-page .personal .section span {
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  font-size: 0.64rem;
  color: #333;
  margin-right: 0.64rem;
}
.login-page .personal .section .numb {
  font-size: 0.64rem;
  font-family: "Roboto-Bold";
  font-weight: bold;
  color: #333;
  width: 1.06666667rem;
  height: 0.448rem;
}
.login-page .personal .get-code {
  position: relative;
}
.login-page .personal .get-code span {
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  font-size: 0.64rem;
  color: #333;
  margin-right: 0.64rem;
  width: 1.87733333rem;
  height: 0.61866667rem;
}
.login-page .personal .get-code input {
  width: 4.90666667rem;
}
.login-page .personal .get-code .btn {
  position: absolute;
  right: 0;
  top: 0.74666667rem;
  width: 3.66933333rem;
  height: 0.85333333rem;
  font-size: 0.64rem;
  padding: 0;
  background-color: snow;
}
.login-page .personal .options {
  padding: 0.42666667rem 1.92rem;
}
.login-page .personal .options a {
  font-size: 0.59733333rem;
  font-family: "SourceHanSansCN-";
  color: #333;
  float: left;
}
.login-page .personal .options .psw-login {
  float: left;
}
.login-page .personal .options .forget-psw {
  float: right;
}
.login-page .personal .login-btn {
  width: 11.73333333rem;
  height: 2.13333333rem;
  margin: 2.048rem 1.92rem;
  background-color: #398DEE;
  border-radius: 0.10666667rem;
  border: none;
  color: #fff;
  font-size: 0.64rem;
}
.login-page .personal .go-regi {
  text-align: center;
  padding-bottom: 0.64rem;
}
.login-page .personal .go-regi a {
  color: #333;
  font-size: 0.64rem;
}
